#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <stdbool.h>
typedef int LTdatetype;
typedef struct ListNode
{
	struct ListNode* next;
	struct ListNode* prev;
	LTdatetype date;
}LTNode;
LTNode* BuyListNode();
LTNode* LTinit();
void popfront(LTNode* phead);
void destory();
void pushback(LTNode* phead, LTdatetype x);
void popback(LTNode* phead);
bool LTempty(LTNode* phead);
void pushfront(LTNode* phead,LTdatetype x);
void printListNode(LTNode* phead);
void insert(LTNode* pos, LTdatetype x);
